package com.zr.d_c.service;

import java.util.List;

import com.zr.d_c.model.Dish;
import com.zr.d_c.model.Seller;
/**
 * 预定相关功能
 * @author 王朝
 *
 */
public interface BookService {

	/**
	 * 查询所有餐厅
	 * @return json餐厅对象
	 */
	public List<Seller> getSeller(int start,int pagesize);
	
	/**
	 * 根据餐厅名查询餐厅
	 * @param sname
	 * @return 餐厅对象集合
	 */
	public List<Seller> getSeller(int start,int pagesize,String sname);
	
	/**
	 * 根据餐厅id查该餐厅的菜品
	 * @param sid
	 * @return 菜品集合对象
	 */
	public List<Dish> getDish(int start,int pagesize,int sid);
	
	/**
	 * 根据餐厅id和菜名查该餐厅的菜品
	 * @param sid
	 * @param dname
	 * @return 菜品json对象
	 */
	public List<Dish> getDish(int start,int pagesize,int sid,String dname);
	
	/**
	 * 添加到购物车功能
	 * @param did
	 * @param uid
	 * @param bnum
	 * @return 1成功，0失败
	 */
	public int addDishToBuycart(int did,int uid,int bnum);
	
	/**
	 * 如果购物车与包含此菜，则更新数量
	 * @param bnum
	 * @return 1成功，0失败
	 */
	public int modDishInByucart(int did,int newbnum);
}
